Peter Wu [Fri, 4 May 2018 13:55:26 +0000 (15:55 +0200)]
[PATCH] [clang] cmake: resolve symlinks in ClangConfig.cmake
Ensure that symlinks such as /usr/lib/cmake/clang-X.Y (pointing to
/usr/lib/llvm-X.Y/lib/cmake/llvm) are resolved. This ensures that
CLANG_INSTALL_PREFIX ends up to be /usr/lib/llvm-X.Y instead of /usr.
Partially addresses PR37128
Gbp-Pq: Name 0001-tools-clang-cmake-resolve-symlinks-in-ClangConfig.cmake.patch
# Without this patch, the first local include of unwind.h might, with the
# __has_include_next, try to include the one from the system.
# It might be /usr/include/clang/3.4/include/unwind.h
# Because of the #ifndef __CLANG_UNWIND_H, it might never include any declaration
# from the system.
[ Matthias Klose ]
* On ppc64el configure --with-long-double-format=ieee for upcoming distros.
* Fix ftbfs with C23. Closes: #1098879, #1114187.
* Make Ubuntu plucky, questing, resolute known distros.
* libc++abi: Don't depend on libunwind. Closes: #1071210.
* Remove M-A: same attribute from libmlir-*. Closes: #1104336.
* CVE-2024-7883, issue using Arm Cortex-M Security Extensions (CMSE). Closes: #1104016.
* Remove obsolete build dependencies libjsoncpp-dev and pkg-config.
Addresses: #1093961.
* Fix a new lintian warning for the source.
* Backport powerpc-fix-SIGILL.diff to fix SIGILL on powerpc.
[ Gianfranco Costamagna ]
* Cherry-pick PR: #137403, #137440 and #149140 to fix sanitizer build
in glibc-2.42 (termio/termios issues).